![Универсальный программатор I2C для практически любых чипов. Универсальный USB программатор для МК AVR, I2C EEPROM и SPI Flash 25ХХ](https://www.next.gr/uploads/10/schematic-small.gif)
Универсальный программатор I2C для практически любых чипов.
Наконец-то закончились праздники, и пришло время чего-нибудь сделать. Начнем, пожалуй, с необходимого устройства, облегчающего жизнь рядового электронщика — устройства связи с компьютером. Это нужно для того, чтобы передать данные в компьютер температура с датчиков, положение дверей, частота вращения двигателя, таблица значений с регистратора … или принять данные из компьютера таблицы значений для вычислений, настоечные данные для устройств, новая прошивка для загрузчика….
![Публикации Easyelectronics.ru](https://radiohlam.ru/wp-content/uploads/2015/11/prog_usb_i2c_1.gif)
![Интересное от ESpec Коротко о чипе](https://ae04.alicdn.com/kf/S1ae66017bfcb44a2900ebe8197d01728u.jpg_480x480.jpg)
![Также рекомендуем ознакомиться: Конвертер USB-I2C на ATtiny. Часть 1](https://ae01.alicdn.com/kf/H06fbdfd95b7f471182cd559db31530e8b.jpg)
![040-UART(RS-232) to USB-простой преобразователь.](https://images.prom.ua/2446667632_w640_h640_cp2112-usb.jpg)
![Arduino своими руками с USB портом](http://www.wb5rvz.com/sdr/usb_i2c/images/01_build.gif)
![(Умный Дом своими руками)](https://www.schripsema.org/pa3hdf/projects/i2c_tiny_usb/i2c_tiny_usb_1.png)
![Конвертер USB-SMBus-I2C на микросхеме CP2112](https://ae04.alicdn.com/kf/S1e8a96ab708f4161a33b805985b2bc9dr.jpg_480x480.jpg)
Мы даем гарантию на любой товар приобретенный в нашем магазине: 6 месяцев на товары, кроме батареек и аккумуляторов. Купить в один клик. Все настройки и параметры конфигурации могут быть выбраны через простой GUI конфигуратор. Стандартные устройства класса HID не требуют разработки сложной прошивки и драйверов. Рекомендую интернет магазин. Доброго дня.
![эталон62.рф • Просмотр темы - Подключение к ПК I2C камеры с 21 пинами](https://i.ytimg.com/vi/7l9iSIDlx6A/maxresdefault.jpg)
![I2C-USB переходник](https://i.ytimg.com/vi/lANtyWHzZCo/hq720.jpg?sqp=-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD&rs=AOn4CLAvTHLkQmDBx4S1h9rDzPAsPdADdw)
![эталон62.рф • Просмотр темы - Программирование spi, i2c, microwire флэшек UsbAsp'ом](https://cdn1-shop.mikroe.com/img/product/usb-to-i2c-2-click/usb-to-i2c-2-click-thickbox_default-5.jpg)
![UART(RS) to USB-простой преобразователь. — эталон62.рф](https://cdn1-shop.mikroe.com/img/product/usb-to-i2c-2-click/usb-to-i2c-2-click-thickbox_default-7.jpg)
![Форум РадиоКот • Просмотр темы - Как сделать адаптер I2C](https://ae04.alicdn.com/kf/S480450fc154848cb91b8e20c917e65279.jpg_480x480.jpg)
![Arduino своими руками с USB портом | Ардуино, Электронная схема, Принципиальная схема](http://www.cqham.ru/image4/ic-progp_image001.gif)
Решил на досуге чем-то себя развлечь, а заодно поупражняться в программировании, но немного увлёкся, и вот родился этот проект. Изначально была идея потренироваться в пакетном обмене между микроконтроллером STM32 в данном случае и компьютером по COM порту. Сперва, как водится, я поуправлял светодиодами с компьютера через простой терминал, затем добавилась программа на C. Потом первые пакеты получения ID микроконтроллера atmega и реализуя функцию за функцией, одновременно отлаживая прошивку "железной" части и софт на ПК, получился полноценный проект. Также большой плюс в том, что не возникает проблемы "яйца и курицы" при создании программатора то есть, чем прошить сам программатор? А так как на моей плате уже есть подключенный к USART1 STM-ки usb-usart конвертер, то остаётся только скачать STM-овскую программку STMFlashLoadDemonstratot, поставить перемычку "boot" на моей плате ещё нужно закоротить вывод "reset" ISP разъёма AVR на плюс или минус того же разъёма просто, boot1 - PB0 у меня подключен на данный разъём, а при программировании через встроенный bootloder он не должен болтаться в воздухе и прошить микроконтроллер готовой прошивкой.
![](http://blog.soshnikov.com/wp-content/uploads/2015/07/image12.png)
![](https://store.siqma.com/image/cache/catalog/store/SQ4597/FT200XD_USB_to_I2C_Converter_Module_8324db6803018116a-500x500.jpg)
![](https://masterkit.ru/images/sets_big/full_af0008.jpg)
![](https://www.robot-electronics.co.uk/images/usb-i2c.jpg)
![](https://img.joomcdn.net/c0c4f7d3d6149437e47ed3b41e49940a6d1601a2_original.jpeg)
![](http://www.getchip.net/wp-content/uploads/title-8.jpg)
![](https://www.rlocman.ru/i/Image/2010/08/26/1.gif)
![](https://we.easyelectronics.ru/uploads/images/00/36/78/2013/11/11/2000a1.png)